package com.gqr.singleton;

/**
 * Copyright (C), 2020-2024,gqr
 * FileName:Singleton3
 * author:guqingrong
 * Date:2024-05-02 21:48
 * Description:懒汉式(线程不安全,同步代码块)[不可用]
 * History:
 * <author>    <time>    <version>    <desc>
 * 作者姓名     修改时间     版本号        描述
 */
public class Singleton5 {
    private static Singleton5 instance;

    private Singleton5(){

    }


    public  static Singleton5 getInstance(){

        if(instance ==null){
            /**
             * 该同步代码块并没有达到线程安全
             * 两个线程进入到这里面 会创建出来两个实例的
             */
            synchronized (Singleton5.class){
                instance = new Singleton5();

            }
        }
        return instance;
    }
}
